/*
 * $Id: NavigationConnector.java 56 2009-05-11 10:11:46Z donbeave $
 */

package labour.dbmanager.client.connector;

import java.util.List;

import com.google.gwt.user.client.rpc.AsyncCallback;

import labour.concept.client.connector.WebConnector;
import labour.dbmanager.client.model.Column;
import labour.dbmanager.client.model.Schema;
import labour.dbmanager.client.model.Table;

public interface NavigationConnector extends WebConnector {

  public void getSchemas(AsyncCallback<List<Schema>> callback);

  public void getTables(Schema schema, AsyncCallback<List<Table>> callback);

  public void getColumns(Table table, AsyncCallback<List<Column>> callback);

}
